package com.uzai.common.dto.device;

/**
 * @Auther: xiaoyuexl
 * @Date: 2021/8/17 18:38
 * @Description: 设备缓存信息-个人微信手机版
 */
public class DeviceInfoWxpubCacheDto extends DeviceInfoBaseCache {
    /**
     * 三方平台appid"
     */
    private Long merId;

    /**
     * 公众号appid"
     */
    private String wxAppId;

    /**
     * 公众号appsecret"
     */
    private String wxAppSecret;

    /**
     * 授权状态(1 授权成功 , 2 取消授权)"
     */
    private String authStatus;

    /**
     * 绑定目标: 0 uzai第三方 , 1 : 本商户的微信第三方"
     */
    private Integer target;

    /**
     * 配置方案id"
     */
    private Long configId;

    /**
     * 设备id"
     */
    private String deviceId;

    /**
     * 到期时间"
     */
    private Integer expireTime;

    @Override
    public Long getMerId() {
        return merId;
    }

    @Override
    public void setMerId(Long merId) {
        this.merId = merId;
    }

    public String getWxAppId() {
        return wxAppId;
    }

    public void setWxAppId(String wxAppId) {
        this.wxAppId = wxAppId;
    }

    public String getWxAppSecret() {
        return wxAppSecret;
    }

    public void setWxAppSecret(String wxAppSecret) {
        this.wxAppSecret = wxAppSecret;
    }

    public String getAuthStatus() {
        return authStatus;
    }

    public void setAuthStatus(String authStatus) {
        this.authStatus = authStatus;
    }

    public Integer getTarget() {
        return target;
    }

    public void setTarget(Integer target) {
        this.target = target;
    }

    @Override
    public Long getConfigId() {
        return configId;
    }

    @Override
    public void setConfigId(Long configId) {
        this.configId = configId;
    }

    @Override
    public String getDeviceId() {
        return deviceId;
    }

    @Override
    public void setDeviceId(String deviceId) {
        this.deviceId = deviceId;
    }

    public Integer getExpireTime() {
        return expireTime;
    }

    public void setExpireTime(Integer expireTime) {
        this.expireTime = expireTime;
    }
}
